[WIP] Add Datera storage plugin#3324
Conversation
Features:
1. Zone-wide and cluster-wide primary storage support
2. VM template caching automatically on Datera, the subsequent VMs can be created instantaneously by fast cloning the root volume.
3. Rapid storage-native snapshot
4. Multiple managed primary storages can be created with a single Datera cluster to provide better management of
- Total provisioned capacity
- Default storage QoS values
- Replica size ( 1 to 5 )
- IP pool assignment for iSCSI target
- Volume Placement ( hybrid, single_flash, all_flash )
5. Volume snapshot to VM template
6. Volume to VM template
7. Volume size increase using service policy
8. Volume QoS change using service policy
9. Enabled KVM support
10. New Datera app_instance name format to include ACS volume name
11. VM live migration
|
I would like to add a little context to this PR and why it is opened against the CloudOps originally developed this plugin for Datera, after which point, the Datera version and the CloudOps versions diverged as new functionality was added to both. This PR is an effort to consolidate the Datera and CloudOps implementations such that a mutual customer (who is running on the 4.11 LTS branch) may leverage the functionality. Here is the plan for release:
Let me know if you have any questions or concerns and I will work to facilitate the inclusion of this code upstream. |
|
@swill thanks for sharing and being open about it. I was going to kick tests on the PR, I guess I'll wait until this gets re-posted against master branch. |
|
@rhtyd thank you. We will get this PR updated with the additional functionality soon. Cheers... |
|
Can we close this @jcsdatera @swill in favour of #3410 ? |
|
Closing this in favour of #3410 new PR against master |
|
Ping @rhtyd, @swill Thank you |
|
@jcsdatera we cannot accept changes towards 4.11 branch, kindly submit a new PR for master, or use an existing PR against master for adding functionality. |
Features:
Description
Types of changes
Screenshots (if appropriate):
How Has This Been Tested?